Ver 2.01 Adds a fast update check box. When this is on, the particle does not
reintegrate from the start. Instead it only integrates froms the last frame.
This is useful for when you are working on setting gravities params or particle
params while playing. To see how this works create a fairly complex system, hit
play and start adjusting the parameters(other than the particle count which
will cause a rebuild always). If the fast update is off notice how you get long
pauses between adjustments since the particle system is rebuilding from
scratch. If the fast update is on, it will only rebuild from the last frame,
with the result being better interaction but the system will not be precise.
Ver 1.9 Fixes the Dump Particle Position to Object and it is now compatible
with the Max 2.0 Particle Material
Ver 1.8 add a few things such as loopable particles, regularized emitter, and
radial angle control. DO NOT TURN ON THE MULTI THREAED OPTION. Also it does not
support the particle motion blur stuff yet.
Ver 1.5 added Collision MatID's based on the particle ages when it collides
with a deflector. Also add a Particle Material which allows you to apply an
animated material based on the particles age.
Ver 1.5 added MatID's based on the particle ages.
This is charityware software. If you find this useful please donate an amount
that you feel appropriate to your favorite charity.
This is an update to the basica Max Particle System. Only changes is that it
adds a few more particle types, a few more emitter shapes, a particle position
dump, and stream velocity and motion. I have not done a lot of testing with
this.
Due to the fact that this code is incomplete I will probably not support this
pluggin or very limitedly do so. The code is included with the zip file if any
one is interested in tinkering with it.
Muli Thread - do not turn this on or you will get a crash.
Collision ID's - This changes the Material's ID number after a collision
allowing you to change materials after a collision. You need to have Material
ID's from Age checked for this to work and use the Partilce Material for this
to work. A sample PTest.max demonstrates this.
Dump Particle Position to Objects - brings up a dialog box that allows you to
select objects. Any objects that were selected will follow the particles.
Stream Velocity & Stream Motion check boxes when turned on prevent
particles from pulsing. Stream Velocity is used when particles have a very fast
Speed and Stream Motion is used when the emitters is moving very fast.
Radial/Angle controls the radial angle of the emitter.
Regularize emitter causes the emitter based on regular pattern (only works with
radial)
Same Point Launches causes a particle to be launched from the same place on the
emitter everytime it is born.
Loop Particles causes the particle system to loop based on the age.
Loop Reset resets the loop data. Some time this data can be corrupted such
binding a new warp and it the data needs to be rebuilt.
Particle Blend Material Ver 1.1
Written by Peter Watje
Copyright 1999
This is charityware software. If you find this useful please donate an amount
that you feel appropriate to your favorite charity.
Particles Blend material is used to change a particles material based on it
life. Has only been tested with Particle+, but should work with most particle
systems.
Start Material is the material that the particles uses when it is birthed.
End Material is the material that the particles uses when it is dead.
Velocity Based if turned will use the velocity instead of the age of the
particle to determine the blend. The value field is the Velocity Cuttoff at
this velocity or greater the particle will use the End Material
The Curve stuff is just the same as the standard blend stuff you can get out of
the manual.
Particle Material Ver 1.2
Written by Peter Watje
Copyright 1999
This is charityware software. If you find this useful please donate an amount
that you feel appropriate to your favorite charity.
1.2 Fixes a bug where assigning a none material would cause a crash.
Particles Material is used to change a particles material based on it life and
allows you to change materials if a collision occurs. Has only been tested with
Particle+ but should work with most particle systems.
Basically you create an animated material that animates for the same length as
the life of the particle. For example if a particles age is 10 it will use fame
10 of the animated material to use as the material.
Base Material is the material that the particles uses when it is birthed.
Collision Material is the material that the particles uses after it has
collided with a deflector. This only works with Particle+
Velocity Based uses the velocity instead of age to determine the material. If
you look at the animated function graph of the material instead the bottom axis
being time think of it as velocity.
Note this utility has not been fully tested in a production enviroment so use
at your own risk. If you encounter any problems please contact me at